package com.ah.shanxi_demo.entity;

import java.io.Serializable;
import java.util.Date;
import javax.persistence.*;

@Table(name = "sx_model")
public class SxModel implements Serializable {
    /**
     * 模型表id
     */
    @Id
    @Column(name = "model_id")
    private Long modelId;

    /**
     * 规则说明
     */
    @Column(name = "model_description")
    private String modelDescription;

    /**
     * 安全事件源日志追溯
     */
    @Column(name = "eventID")
    private String eventid;

    /**
     * 边界防护类
     */
    @Column(name = "ALM-01-1")
    private String alm011;

    /**
     * 入侵防护类
     */
    @Column(name = "ALM-01-2")
    private String alm012;

    /**
     * 病毒防护类（硬件）
     */
    @Column(name = "ALM-01-3")
    private String alm013;

    /**
     * 安全准入类
     */
    @Column(name = "ALM-01-4")
    private String alm014;

    /**
     * 防病毒软件
     */
    @Column(name = "ALM-01-5")
    private String alm015;

    /**
     * 策略上传
     */
    @Column(name = "policy_model")
    private String policyModel;

    /**
     * 安全事件模型数据
     */
    @Column(name = "order_event")
    private String orderEvent;

    /**
     * 事件处理结果模型数据
     */
    @Column(name = "order_event_result")
    private String orderEventResult;

    /**
     * 安全告警
     */
    @Column(name = "order_alarm")
    private String orderAlarm;

    /**
     * 安全扫描
     */
    @Column(name = "order_scan")
    private String orderScan;

    /**
     * 单位信息
     */
    @Column(name = "order_company")
    private String orderCompany;

    /**
     * 机房信息
     */
    @Column(name = "order_room")
    private String orderRoom;

    /**
     * 信息系统
     */
    @Column(name = "order_system")
    private String orderSystem;

    /**
     * 硬件资产信息
     */
    @Column(name = "order_hardware")
    private String orderHardware;

    /**
     * 等保测评
     */
    @Column(name = "order_udbcp")
    private String orderUdbcp;

    /**
     * 定级备案
     */
    @Column(name = "order_grade")
    private String orderGrade;

    /**
     * 符合性检测
     */
    @Column(name = "order_coincide")
    private String orderCoincide;

    /**
     * 删除（1删除 0不删除）
     */
    private Integer delete;

    /**
     * 更新时间
     */
    @Column(name = "gmt_modified")
    private Date gmtModified;

    /**
     * 创建时间
     */
    @Column(name = "gmt_create")
    private Date gmtCreate;

    /**
     * 预备字段
     */
    private String prep;

    /**
     * 获取模型表id
     *
     * @return model_id - 模型表id
     */
    public Long getModelId() {
        return modelId;
    }

    /**
     * 设置模型表id
     *
     * @param modelId 模型表id
     */
    public void setModelId(Long modelId) {
        this.modelId = modelId;
    }

    /**
     * 获取规则说明
     *
     * @return model_description - 规则说明
     */
    public String getModelDescription() {
        return modelDescription;
    }

    /**
     * 设置规则说明
     *
     * @param modelDescription 规则说明
     */
    public void setModelDescription(String modelDescription) {
        this.modelDescription = modelDescription;
    }

    /**
     * 获取安全事件源日志追溯
     *
     * @return eventID - 安全事件源日志追溯
     */
    public String getEventid() {
        return eventid;
    }

    /**
     * 设置安全事件源日志追溯
     *
     * @param eventid 安全事件源日志追溯
     */
    public void setEventid(String eventid) {
        this.eventid = eventid;
    }

    /**
     * 获取边界防护类
     *
     * @return ALM-01-1 - 边界防护类
     */
    public String getAlm011() {
        return alm011;
    }

    /**
     * 设置边界防护类
     *
     * @param alm011 边界防护类
     */
    public void setAlm011(String alm011) {
        this.alm011 = alm011;
    }

    /**
     * 获取入侵防护类
     *
     * @return ALM-01-2 - 入侵防护类
     */
    public String getAlm012() {
        return alm012;
    }

    /**
     * 设置入侵防护类
     *
     * @param alm012 入侵防护类
     */
    public void setAlm012(String alm012) {
        this.alm012 = alm012;
    }

    /**
     * 获取病毒防护类（硬件）
     *
     * @return ALM-01-3 - 病毒防护类（硬件）
     */
    public String getAlm013() {
        return alm013;
    }

    /**
     * 设置病毒防护类（硬件）
     *
     * @param alm013 病毒防护类（硬件）
     */
    public void setAlm013(String alm013) {
        this.alm013 = alm013;
    }

    /**
     * 获取安全准入类
     *
     * @return ALM-01-4 - 安全准入类
     */
    public String getAlm014() {
        return alm014;
    }

    /**
     * 设置安全准入类
     *
     * @param alm014 安全准入类
     */
    public void setAlm014(String alm014) {
        this.alm014 = alm014;
    }

    /**
     * 获取防病毒软件
     *
     * @return ALM-01-5 - 防病毒软件
     */
    public String getAlm015() {
        return alm015;
    }

    /**
     * 设置防病毒软件
     *
     * @param alm015 防病毒软件
     */
    public void setAlm015(String alm015) {
        this.alm015 = alm015;
    }

    /**
     * 获取策略上传
     *
     * @return policy_model - 策略上传
     */
    public String getPolicyModel() {
        return policyModel;
    }

    /**
     * 设置策略上传
     *
     * @param policyModel 策略上传
     */
    public void setPolicyModel(String policyModel) {
        this.policyModel = policyModel;
    }

    /**
     * 获取安全事件模型数据
     *
     * @return order_event - 安全事件模型数据
     */
    public String getOrderEvent() {
        return orderEvent;
    }

    /**
     * 设置安全事件模型数据
     *
     * @param orderEvent 安全事件模型数据
     */
    public void setOrderEvent(String orderEvent) {
        this.orderEvent = orderEvent;
    }

    /**
     * 获取事件处理结果模型数据
     *
     * @return order_event_result - 事件处理结果模型数据
     */
    public String getOrderEventResult() {
        return orderEventResult;
    }

    /**
     * 设置事件处理结果模型数据
     *
     * @param orderEventResult 事件处理结果模型数据
     */
    public void setOrderEventResult(String orderEventResult) {
        this.orderEventResult = orderEventResult;
    }

    /**
     * 获取安全告警
     *
     * @return order_alarm - 安全告警
     */
    public String getOrderAlarm() {
        return orderAlarm;
    }

    /**
     * 设置安全告警
     *
     * @param orderAlarm 安全告警
     */
    public void setOrderAlarm(String orderAlarm) {
        this.orderAlarm = orderAlarm;
    }

    /**
     * 获取安全扫描
     *
     * @return order_scan - 安全扫描
     */
    public String getOrderScan() {
        return orderScan;
    }

    /**
     * 设置安全扫描
     *
     * @param orderScan 安全扫描
     */
    public void setOrderScan(String orderScan) {
        this.orderScan = orderScan;
    }

    /**
     * 获取单位信息
     *
     * @return order_company - 单位信息
     */
    public String getOrderCompany() {
        return orderCompany;
    }

    /**
     * 设置单位信息
     *
     * @param orderCompany 单位信息
     */
    public void setOrderCompany(String orderCompany) {
        this.orderCompany = orderCompany;
    }

    /**
     * 获取机房信息
     *
     * @return order_room - 机房信息
     */
    public String getOrderRoom() {
        return orderRoom;
    }

    /**
     * 设置机房信息
     *
     * @param orderRoom 机房信息
     */
    public void setOrderRoom(String orderRoom) {
        this.orderRoom = orderRoom;
    }

    /**
     * 获取信息系统
     *
     * @return order_system - 信息系统
     */
    public String getOrderSystem() {
        return orderSystem;
    }

    /**
     * 设置信息系统
     *
     * @param orderSystem 信息系统
     */
    public void setOrderSystem(String orderSystem) {
        this.orderSystem = orderSystem;
    }

    /**
     * 获取硬件资产信息
     *
     * @return order_hardware - 硬件资产信息
     */
    public String getOrderHardware() {
        return orderHardware;
    }

    /**
     * 设置硬件资产信息
     *
     * @param orderHardware 硬件资产信息
     */
    public void setOrderHardware(String orderHardware) {
        this.orderHardware = orderHardware;
    }

    /**
     * 获取等保测评
     *
     * @return order_udbcp - 等保测评
     */
    public String getOrderUdbcp() {
        return orderUdbcp;
    }

    /**
     * 设置等保测评
     *
     * @param orderUdbcp 等保测评
     */
    public void setOrderUdbcp(String orderUdbcp) {
        this.orderUdbcp = orderUdbcp;
    }

    /**
     * 获取定级备案
     *
     * @return order_grade - 定级备案
     */
    public String getOrderGrade() {
        return orderGrade;
    }

    /**
     * 设置定级备案
     *
     * @param orderGrade 定级备案
     */
    public void setOrderGrade(String orderGrade) {
        this.orderGrade = orderGrade;
    }

    /**
     * 获取符合性检测
     *
     * @return order_coincide - 符合性检测
     */
    public String getOrderCoincide() {
        return orderCoincide;
    }

    /**
     * 设置符合性检测
     *
     * @param orderCoincide 符合性检测
     */
    public void setOrderCoincide(String orderCoincide) {
        this.orderCoincide = orderCoincide;
    }

    /**
     * 获取删除（1删除 0不删除）
     *
     * @return delete - 删除（1删除 0不删除）
     */
    public Integer getDelete() {
        return delete;
    }

    /**
     * 设置删除（1删除 0不删除）
     *
     * @param delete 删除（1删除 0不删除）
     */
    public void setDelete(Integer delete) {
        this.delete = delete;
    }

    /**
     * 获取更新时间
     *
     * @return gmt_modified - 更新时间
     */
    public Date getGmtModified() {
        return gmtModified;
    }

    /**
     * 设置更新时间
     *
     * @param gmtModified 更新时间
     */
    public void setGmtModified(Date gmtModified) {
        this.gmtModified = gmtModified;
    }

    /**
     * 获取创建时间
     *
     * @return gmt_create - 创建时间
     */
    public Date getGmtCreate() {
        return gmtCreate;
    }

    /**
     * 设置创建时间
     *
     * @param gmtCreate 创建时间
     */
    public void setGmtCreate(Date gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    /**
     * 获取预备字段
     *
     * @return prep - 预备字段
     */
    public String getPrep() {
        return prep;
    }

    /**
     * 设置预备字段
     *
     * @param prep 预备字段
     */
    public void setPrep(String prep) {
        this.prep = prep;
    }
}